package com.rgs.pay.yisheng.vo;

import lombok.Data;

/**
 * @program: fingerpark
 * @description:
 * @author: Mr.Ren
 * @create: 2022-11-22 19:35
 **/
@Data
public class YishengNotifyScanPayRespVO {
    /**
     * 附加状态码，一般为支付渠道原文返回	string
     */
    private String appendRetcode;
    /**
     * 附加状态描述，一般为支付渠道原文返回	string
     */
    private String appendRetmsg;
    /**
     * 交易状态码	string
     */
    private String finRetcode;
    /**
     * 交易流水，28位定长，规则：orgId 前四位+后四位+yyyyMMddhhmmss+6位自定义 合计28位长度（唯一）	string
     */
    private String oriOrgTrace;
    /**
     * 交易码—&showDoc	string
     */
    private String tradeCode;
    /**
     * 转出卡类型	string
     */
    private String outCdnoType;
    /**
     * 请求渠道-订单号；长度：50	string
     */
    private String outTrace;
    /**
     * 正常情况下按请求报文，原文返回；请求报文里上送希望D0清算，但商户功能未开通功能，或功能受限时返回值为：X	string
     */
    private String patnerSettleFlag;
    /**
     * 实际付款金额	Long
     */
    private String payerAmt;
    /**
     * 用户开放标识，用户ID	string
     */
    private String payerId;
    /**
     * 按类型取值为：W:机构appId下的openId；Z:支付宝登录账号（脱敏）；	string
     */
    private String payerOtherInfo;
    /**
     * 渠道返回-订单号；长度：50	string
     */
    private String pcTrace;
    /**
     * 清算金额	Long
     */
    private String settleAmt;
    /**
     * 支付完成/清算 日期 yyyyMMdd	string
     */
    private String settleDate;
    /**
     * 支付完成 时间 yyyyMMddHHmmss	string
     */
    private String timeEnd;
    /**
     * 风险控制信息	string
     */
    private String riskInfo;
    /**
     * 用户唯一编码	string
     */
    private String userId;
}
